package com.yaoge.agent.sta;

/**
 * 代理类   也是接口的一个实现类， 但是他的方法实现是借助  被代理类的对应方法来实现的
 */
public class HelloProxy implements HelloInterface{//代理类  就是持有 被代理类的一个实体对象  然后在方法的运行前后  加上一定的信息

    private HelloInterface helloInterface=new Hello();


    @Override
    public void sayHello() {
        System.out.println("开始代理");
        helloInterface.sayHello();
        System.out.println("结束代理");
    }
}
